# 8.定义一个电脑类(Computer)，
# 成员变量 品牌(brand)，有价格(price)
# 成员方法 showInfo，打印 "电脑品牌xx，价钱是 xx， 移动办公，使用方便"
#
# 创建对象"小米笔记本 "mi" 和 对象"华硕笔记本 "asus"
# 调用showInfo方法
# - 小米笔记本    价格     3999
# - 华硕笔记本    价格     8999
class Computer:
    def __init__(self,brand,price):
        self.brand=brand
        self.price=price
    def showInfo(self):
        return f"电脑品牌{self.brand}，价钱是 {self.price}， 移动办公，使用方便"

# mi=Computer("小米笔记本",3999)
# print(mi.showInfo())
# asus=Computer("华硕笔记本",8999)
# print(asus.showInfo())

# 6.定义一个学生类(Student):
# 成员变量 姓名 name  年龄 age 体重 weight
# 吃饭的方法 eat        在方法中打印 "xx 要吃饭"
# 成员方法 show        在方法中打印  "姓名xx，年龄是xx岁，体重是xx斤"
# (选做)成员方法  sub        在方法中修改  成员变量weight减少10斤
#
# 创建两个对象, 并分别调用  eat  sub  show
#    - 小明 18 岁 120
#    - 小红 17 岁 100


class Student:

    def __init__(self,name,age,weight):
        self.name=name
        self.age=age
        self.weight=weight
    def eat(self):
        return f"{self.name} 要吃饭"
    def show(self):
        return  f"姓名{self.name}，年龄是{self.age}岁，体重是{self.weight}斤"
    def sub(self):
         self.weight -=10

# s1=Student("小明",12,120)
# s1.sub()
# print(s1.show())

# 小花体重67公斤，小明体重95公斤。
# 小花每次跳绳会减肥2.5公斤，小明每次跑步可以减3公斤，他们二个每次吃东西增加1公斤

class People:
    def __init__(self,name,weight,type):
        self.name=name
        self.weight=weight
        self.type=type
    def jianfei(self,jianFeiLiang):  #num 2.5   3
             self.weight-=jianFeiLiang
             print(f"{self.name}每次跑{self.type}可以减{jianFeiLiang}公斤")

    def eat(self,zengLiang):
             self.weight+=zengLiang
             print(f"每次吃东西增加{zengLiang}公斤")
p1=People("小花",67,"跳绳")
p1.jianfei(2.5)
p1.eat(1)

